
#ifndef _IMPRESSORA_H_
#define _IMPRESSORA_H_

#include <cstdio>
#include <cstdlib>
#include <string>
#include <windows.h>
#include "../multimedia/Imagem.h"


class Impressora
{

public:

    Impressora(void);
    Impressora(std::string strNomeDaImpressora);
    virtual ~Impressora(void);

    void operator<<(Imagem& im);
    void Imprimir(Imagem& im);
    void VisualizarImpressao(Imagem& im);

protected:

    HDC m_hdcImp;

};


#endif	// _IMPRESSORA_H_
